xen.git
21 years agobitkeeper revision 1.1159.216.1 (41ddad0e-Lfw2xcLDHNh31b3hdh-AA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 21:26:38 +0000 (21:26 +0000)]
bitkeeper revision 1.1159.216.1 (41ddad0e-Lfw2xcLDHNh31b3hdh-AA)

entry.S:
  Additional fix to critical section fixup code.

21 years agobitkeeper revision 1.1159.212.6 (41dd945bGeh1Ty0PqE-KiyLfzD5xgg)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:41:15 +0000 (19:41 +0000)]
bitkeeper revision 1.1159.212.6 (41dd945bGeh1Ty0PqE-KiyLfzD5xgg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk

21 years agobitkeeper revision 1.1159.215.1 (41dd9440RCB9O49X9bZlfiHbEEgFKA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:40:48 +0000 (19:40 +0000)]
bitkeeper revision 1.1159.215.1 (41dd9440RCB9O49X9bZlfiHbEEgFKA)

process.c:
  Disable preemption before reading smp_processor_id.

21 years agobitkeeper revision 1.1159.212.5 (41dd8c833VN1DSNo5vb1QUlsjz5GyA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:07:47 +0000 (19:07 +0000)]
bitkeeper revision 1.1159.212.5 (41dd8c833VN1DSNo5vb1QUlsjz5GyA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-tmp

21 years agobitkeeper revision 1.1159.214.1 (41dd8c75RVtwpavnAwZ9VEuLjJomuA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:07:33 +0000 (19:07 +0000)]
bitkeeper revision 1.1159.214.1 (41dd8c75RVtwpavnAwZ9VEuLjJomuA)

entry.S:
  Fixup critical region fixup code for smp guests.

21 years agobitkeeper revision 1.1159.212.4 (41dd3c5fTm4eCHEfEnGmThdbM-wOQg)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 13:25:51 +0000 (13:25 +0000)]
bitkeeper revision 1.1159.212.4 (41dd3c5fTm4eCHEfEnGmThdbM-wOQg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.213.2 (41dc5bb8NoFeyC8xMcZdstILsQ-Tqg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 5 Jan 2005 21:27:20 +0000 (21:27 +0000)]
bitkeeper revision 1.1159.213.2 (41dc5bb8NoFeyC8xMcZdstILsQ-Tqg)

patch from Leendert van Doorn <leendert@watson.ibm.com>

Hyperthreading on VMX is broken in the xeno-unstable.bk tree. The diff
below fixes this.
It turns out that the mtrr code clears too many bits, some of them cause
Xen to crash. Being a bit more precise fixes the problem.

21 years agobitkeeper revision 1.1159.213.1 (41dac6c7UY1XYRN99_YcfnduZgOOkA)
cl349@arcadians.cl.cam.ac.uk [Tue, 4 Jan 2005 16:39:35 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.213.1 (41dac6c7UY1XYRN99_YcfnduZgOOkA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-merge

21 years agobitkeeper revision 1.1159.212.3 (41da81905Ftkk0Mw5Oh9JMpyAopNkQ)
cl349@arcadians.cl.cam.ac.uk [Tue, 4 Jan 2005 11:44:16 +0000 (11:44 +0000)]
bitkeeper revision 1.1159.212.3 (41da81905Ftkk0Mw5Oh9JMpyAopNkQ)

Makefile:
  Remove extraneous text after `endif'.

21 years agobitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
mwilli2@equilibrium.research [Tue, 4 Jan 2005 03:21:02 +0000 (03:21 +0000)]
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)

Add help target to top level makefile.

21 years agobitkeeper revision 1.1159.212.2 (41d82a12UeppHGr0P0rVzZPBqooWzQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 2 Jan 2005 17:06:26 +0000 (17:06 +0000)]
bitkeeper revision 1.1159.212.2 (41d82a12UeppHGr0P0rVzZPBqooWzQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 2 Jan 2005 17:05:44 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)

Network driver fixes.

21 years agobitkeeper revision 1.1159.212.1 (41d59cb5edkDeCOlUSEcFsW0oqB4mw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 18:38:45 +0000 (18:38 +0000)]
bitkeeper revision 1.1159.212.1 (41d59cb5edkDeCOlUSEcFsW0oqB4mw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.77 (41d59bfcre8NxFXZIV6T50LQhiAhYQ)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 18:35:40 +0000 (18:35 +0000)]
bitkeeper revision 1.1159.170.77 (41d59bfcre8NxFXZIV6T50LQhiAhYQ)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 18:32:42 +0000 (18:32 +0000)]
bitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)

fix build w/ trace/debug/etc enabled [from michael day]

21 years agobitkeeper revision 1.1159.1.525 (41d58ba8VgPwkfEiKrUXF8b7LLwQ5Q)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 17:26:00 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.1.525 (41d58ba8VgPwkfEiKrUXF8b7LLwQ5Q)

Andy's control-interface message switch -- first cut.

21 years agobitkeeper revision 1.1159.1.524 (41d559dckunPc7VHcb_yXNYdk_5x7A)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 13:53:32 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.1.524 (41d559dckunPc7VHcb_yXNYdk_5x7A)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

21 years agobitkeeper revision 1.1159.209.1 (41d559d4GzyJ3WvVnHx_oB2IlXZPuw)
smh22@tempest.cl.cam.ac.uk [Fri, 31 Dec 2004 13:53:24 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.209.1 (41d559d4GzyJ3WvVnHx_oB2IlXZPuw)

temporary fix for BIGLOCK deadlock & tools fix

21 years agobitkeeper revision 1.1159.1.523 (41d54b30O4rbtOVTyJB2Od7jzSW30g)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 12:50:56 +0000 (12:50 +0000)]
bitkeeper revision 1.1159.1.523 (41d54b30O4rbtOVTyJB2Od7jzSW30g)

manual merge

21 years agobitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 12:47:51 +0000 (12:47 +0000)]
bitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)

Add microcode driver to Xen.

21 years agobitkeeper revision 1.1159.1.522 (41d49c4comhlitBINhom6DG5l00gaA)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Dec 2004 00:24:44 +0000 (00:24 +0000)]
bitkeeper revision 1.1159.1.522 (41d49c4comhlitBINhom6DG5l00gaA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.1.521 (41d46f39V5gFv-vVZKIR69j7WEZGCw)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 21:12:25 +0000 (21:12 +0000)]
bitkeeper revision 1.1159.1.521 (41d46f39V5gFv-vVZKIR69j7WEZGCw)

fix typo

21 years agobitkeeper revision 1.1159.1.520 (41d4600d-5_Js55t1jNAOJip2i9k3Q)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 20:07:41 +0000 (20:07 +0000)]
bitkeeper revision 1.1159.1.520 (41d4600d-5_Js55t1jNAOJip2i9k3Q)

build again under 2.4.

21 years agobitkeeper revision 1.1159.170.75 (41d452b0ThWwqJLrhyUjZvsHEZe3FA)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 19:10:40 +0000 (19:10 +0000)]
bitkeeper revision 1.1159.170.75 (41d452b0ThWwqJLrhyUjZvsHEZe3FA)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 19:10:23 +0000 (19:10 +0000)]
bitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)

makefile fix from jared rhine

21 years agobitkeeper revision 1.1159.1.519 (41d44957j43cN3y5xTzmQ9SDquPlbQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 18:30:47 +0000 (18:30 +0000)]
bitkeeper revision 1.1159.1.519 (41d44957j43cN3y5xTzmQ9SDquPlbQ)

Fix extern declarations in VMX code. They looked okay to me, but GCC
sometimes barfed on them.

21 years agobitkeeper revision 1.1159.1.518 (41d448acXfjJK8iSoExMLCtViOvsoA)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 18:27:56 +0000 (18:27 +0000)]
bitkeeper revision 1.1159.1.518 (41d448acXfjJK8iSoExMLCtViOvsoA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 18:27:27 +0000 (18:27 +0000)]
bitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)

Improved memory bootstrapping takes into account e820 RAM holes.

21 years agobitkeeper revision 1.1159.1.517 (41d417bddbJQbGTNZdimylJpzcXpqQ)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 14:59:09 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.1.517 (41d417bddbJQbGTNZdimylJpzcXpqQ)

build fixes

21 years agobitkeeper revision 1.1159.1.516 (41d410d7eWGB0LUnCA0Y7EAIZig5Hg)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 14:29:43 +0000 (14:29 +0000)]
bitkeeper revision 1.1159.1.516 (41d410d7eWGB0LUnCA0Y7EAIZig5Hg)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 14:28:53 +0000 (14:28 +0000)]
bitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)

remove unused fn

21 years agobitkeeper revision 1.1159.1.515 (41d40ea3DCBW2imJLdzfyOm_9lOoWg)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 14:20:19 +0000 (14:20 +0000)]
bitkeeper revision 1.1159.1.515 (41d40ea3DCBW2imJLdzfyOm_9lOoWg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.207.3 (41d40e9b3_4vSbRgi7pJ9tnNxCToeQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 14:20:11 +0000 (14:20 +0000)]
bitkeeper revision 1.1159.207.3 (41d40e9b3_4vSbRgi7pJ9tnNxCToeQ)

New generic I/O ring macros from Andrew Warfield and Tim Deegan.
Currently only used for block-device channels.

21 years agobitkeeper revision 1.1159.1.514 (41d40931RP9O8KEhD-URrF5kcG5Rlg)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 13:57:05 +0000 (13:57 +0000)]
bitkeeper revision 1.1159.1.514 (41d40931RP9O8KEhD-URrF5kcG5Rlg)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xen-unstable.bk

21 years agobitkeeper revision 1.1159.1.513 (41d408a3JUgu3aO0DUVuu6Cdvk-wig)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 13:54:43 +0000 (13:54 +0000)]
bitkeeper revision 1.1159.1.513 (41d408a3JUgu3aO0DUVuu6Cdvk-wig)

update for 2.6 smp changes

21 years agobitkeeper revision 1.1159.207.2 (41d3ee2b8X5k263Pk7ShvbMkpcLkMg)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 12:01:47 +0000 (12:01 +0000)]
bitkeeper revision 1.1159.207.2 (41d3ee2b8X5k263Pk7ShvbMkpcLkMg)

manual merge

21 years agobitkeeper revision 1.1159.207.1 (41d3ed24aepggBU18HkAQtTK4p7Z9A)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 11:57:24 +0000 (11:57 +0000)]
bitkeeper revision 1.1159.207.1 (41d3ed24aepggBU18HkAQtTK4p7Z9A)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Dec 2004 11:46:55 +0000 (11:46 +0000)]
bitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)

Add e820 parsing to Xen. Currently not hooked into heap initialisation:
this is the next step.

21 years agobitkeeper revision 1.1159.1.512 (41d3d11bX6np5I_hLKS7Ki18WyfK2A)
smh22@tempest.cl.cam.ac.uk [Thu, 30 Dec 2004 09:57:47 +0000 (09:57 +0000)]
bitkeeper revision 1.1159.1.512 (41d3d11bX6np5I_hLKS7Ki18WyfK2A)

fix build (partial)

21 years agobitkeeper revision 1.1159.1.511 (41d2d24csvxPmAj9ZQPfm1CsFAsulA)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:50:36 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.1.511 (41d2d24csvxPmAj9ZQPfm1CsFAsulA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:49:53 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)

Fix build.

21 years agobitkeeper revision 1.1159.1.510 (41d2cc76oov-FQV58eycexLwIuSxMQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:25:42 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.510 (41d2cc76oov-FQV58eycexLwIuSxMQ)

manual merge

21 years agobitkeeper revision 1.1159.1.509 (41d2caf2cGsHkns4vKFDopvGUuM4BQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:19:14 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.1.509 (41d2caf2cGsHkns4vKFDopvGUuM4BQ)

Merge

21 years agobitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 15:16:58 +0000 (15:16 +0000)]
bitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)

Remove heavily arch-dep bootstrap code from common/kernel.c

21 years agobitkeeper revision 1.1159.1.508 (41d2c334D3CtOjd6Glhc_MnA3jjEGQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 14:46:12 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.1.508 (41d2c334D3CtOjd6Glhc_MnA3jjEGQ)

manual merge

21 years agobitkeeper revision 1.1159.1.507 (41d2c267giyCo6LZ_--l9fFOwkMRIQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 14:42:47 +0000 (14:42 +0000)]
bitkeeper revision 1.1159.1.507 (41d2c267giyCo6LZ_--l9fFOwkMRIQ)

manual merge

21 years agobitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 14:22:46 +0000 (14:22 +0000)]
bitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)

Fix NMI handler.

21 years agobitkeeper revision 1.1159.170.68 (41d2b498y1kgB6L3q_YXZmDzui_mSQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 13:43:52 +0000 (13:43 +0000)]
bitkeeper revision 1.1159.170.68 (41d2b498y1kgB6L3q_YXZmDzui_mSQ)

Pull command-line option declarations to files in which they are used,
rather than having a single list of them in common/kernel.c.

21 years agobitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Dec 2004 11:16:06 +0000 (11:16 +0000)]
bitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)

M

21 years agobitkeeper revision 1.1159.1.506 (41d00f89OifvQoN_EcnO5XuQN0RRjA)
cl349@arcadians.cl.cam.ac.uk [Mon, 27 Dec 2004 13:35:05 +0000 (13:35 +0000)]
bitkeeper revision 1.1159.1.506 (41d00f89OifvQoN_EcnO5XuQN0RRjA)

Update to Linux 2.6.10.

21 years agobitkeeper revision 1.1159.1.505 (41cfdff23HZ-hiPuiX8jOHYDydBmgA)
cl349@arcadians.cl.cam.ac.uk [Mon, 27 Dec 2004 10:12:02 +0000 (10:12 +0000)]
bitkeeper revision 1.1159.1.505 (41cfdff23HZ-hiPuiX8jOHYDydBmgA)

sync w/ head.

21 years agobitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 14:31:14 +0000 (14:31 +0000)]
bitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)

Update to Linux 2.6.10.

21 years agobitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 13:53:01 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)

Kconfig:
  Fix processor selection entry.
xenU_defconfig, xen0_defconfig:
  Update default configs.

21 years agobitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)
cl349@arcadians.cl.cam.ac.uk [Sun, 26 Dec 2004 10:00:51 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)

sync w/ head.

21 years agobitkeeper revision 1.1159.1.504 (41cc93b0yD09pgWkeLlUepCAam5oFA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Dec 2004 22:09:52 +0000 (22:09 +0000)]
bitkeeper revision 1.1159.1.504 (41cc93b0yD09pgWkeLlUepCAam5oFA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Dec 2004 22:08:11 +0000 (22:08 +0000)]
bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)

Add plan9 builder support.

21 years agobitkeeper revision 1.1159.1.503 (41cad0d4p3J5sYi-_a0Mz6vhaLrL8Q)
kaf24@scramble.cl.cam.ac.uk [Thu, 23 Dec 2004 14:06:12 +0000 (14:06 +0000)]
bitkeeper revision 1.1159.1.503 (41cad0d4p3J5sYi-_a0Mz6vhaLrL8Q)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)
kaf24@scramble.cl.cam.ac.uk [Thu, 23 Dec 2004 14:04:36 +0000 (14:04 +0000)]
bitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)

Update defconfigs.

21 years agobitkeeper revision 1.1159.1.502 (41c9f250UPMNaCe07pXLSQ_YQhUUnw)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 22:16:48 +0000 (22:16 +0000)]
bitkeeper revision 1.1159.1.502 (41c9f250UPMNaCe07pXLSQ_YQhUUnw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.79 (41c9f233PwUo9mluRGkYmQFYLqGgCA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 22:16:19 +0000 (22:16 +0000)]
bitkeeper revision 1.1159.187.79 (41c9f233PwUo9mluRGkYmQFYLqGgCA)

Allow full range of CPU configs in Linux 2.6. Most of them do
actually work. We can re-disable or fix any that turn out not to.

21 years agobitkeeper revision 1.1159.1.501 (41c9d4918cIsDiTOnDU2eRZj1sj1bA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 20:09:53 +0000 (20:09 +0000)]
bitkeeper revision 1.1159.1.501 (41c9d4918cIsDiTOnDU2eRZj1sj1bA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 20:09:26 +0000 (20:09 +0000)]
bitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)

xencons fix.

21 years agobitkeeper revision 1.1159.1.500 (41c9ced6bi_22nPlm0WqxtYuPUpiTw)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 19:45:26 +0000 (19:45 +0000)]
bitkeeper revision 1.1159.1.500 (41c9ced6bi_22nPlm0WqxtYuPUpiTw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 19:44:39 +0000 (19:44 +0000)]
bitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)

More 2.4 time fixes.

21 years agobitkeeper revision 1.1159.1.499 (41c98e4dmK1aL0WxfC5e06SAvZye5A)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 15:10:05 +0000 (15:10 +0000)]
bitkeeper revision 1.1159.1.499 (41c98e4dmK1aL0WxfC5e06SAvZye5A)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 15:09:44 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)

Better idle_loop declaration, as suggested by IBM.

21 years agobitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 15:09:16 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)

Check for a recent GCC version before building Xen.

21 years agobitkeeper revision 1.1159.1.498 (41c95548t401hgzsaGaOskmS9IeVmA)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 11:06:48 +0000 (11:06 +0000)]
bitkeeper revision 1.1159.1.498 (41c95548t401hgzsaGaOskmS9IeVmA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)
kaf24@scramble.cl.cam.ac.uk [Wed, 22 Dec 2004 11:00:58 +0000 (11:00 +0000)]
bitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)

Fix idle loop declaration.

21 years agobitkeeper revision 1.1159.1.497 (41c85fb6Idmg_bfo7zG528C4ntiZkw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 17:39:02 +0000 (17:39 +0000)]
bitkeeper revision 1.1159.1.497 (41c85fb6Idmg_bfo7zG528C4ntiZkw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.1.496 (41c85faeMBUejFtICiJueb_Xdh8yJA)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 17:38:54 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.1.496 (41c85faeMBUejFtICiJueb_Xdh8yJA)

Priv-op emulation in Xen, for RDMSR/WRMSR/WBINVD. Cleaned up Linux
a bit as a result.

21 years agobitkeeper revision 1.1159.187.73 (41c84bfcHrB3tsqtfHhmJsD8FvwR_Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 16:14:52 +0000 (16:14 +0000)]
bitkeeper revision 1.1159.187.73 (41c84bfcHrB3tsqtfHhmJsD8FvwR_Q)

Fix gettimeofday and settimeofday to account system time that has
not yet been processed by the timer ISR.

21 years agobitkeeper revision 1.1159.187.72 (41c831a2H24wXW9AjgJDPbIoOSEgnw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:22:26 +0000 (14:22 +0000)]
bitkeeper revision 1.1159.187.72 (41c831a2H24wXW9AjgJDPbIoOSEgnw)

added tag RELEASE-2.0.2

21 years agobitkeeper revision 1.1159.1.495 (41c83153JjX7F2rd8qjc9f9JYKcYtw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:21:07 +0000 (14:21 +0000)]
bitkeeper revision 1.1159.1.495 (41c83153JjX7F2rd8qjc9f9JYKcYtw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:20:49 +0000 (14:20 +0000)]
bitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw)

Fix p.t. init loop to avoid unnecessary iterations.

21 years agobitkeeper revision 1.1159.1.494 (41c82fd4CRiE0gO721lqFijHEAIIxA)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:14:44 +0000 (14:14 +0000)]
bitkeeper revision 1.1159.1.494 (41c82fd4CRiE0gO721lqFijHEAIIxA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:13:51 +0000 (14:13 +0000)]
bitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)

Fix shadow bug.

21 years agobitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 14:13:27 +0000 (14:13 +0000)]
bitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)

Only GLOBAL-map real Xen heap mappings. Not start-of-day low mappings.

21 years agobitkeeper revision 1.1159.1.493 (41c7f20ddOk-npO0TN0HEnD6Fu6LGg)
kaf24@scramble.cl.cam.ac.uk [Tue, 21 Dec 2004 09:51:09 +0000 (09:51 +0000)]
bitkeeper revision 1.1159.1.493 (41c7f20ddOk-npO0TN0HEnD6Fu6LGg)

Fix debug build.

21 years agobitkeeper revision 1.1159.1.492 (41c70d9ajmKl_WIpIbJHgGlAPGYUAQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 20 Dec 2004 17:36:26 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.1.492 (41c70d9ajmKl_WIpIbJHgGlAPGYUAQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)
kaf24@scramble.cl.cam.ac.uk [Mon, 20 Dec 2004 17:35:31 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)

Better MAC-address initialisation in netback.

21 years agobitkeeper revision 1.1159.1.491 (41c1bbaaDkYIjNKFhK85puhPuumo_w)
kaf24@scramble.cl.cam.ac.uk [Thu, 16 Dec 2004 16:45:30 +0000 (16:45 +0000)]
bitkeeper revision 1.1159.1.491 (41c1bbaaDkYIjNKFhK85puhPuumo_w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.206.1 (41c1bb28OOf2b0kzcmnY96TsE1LXVA)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 16:43:20 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.206.1 (41c1bb28OOf2b0kzcmnY96TsE1LXVA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.1.490 (41c1bb05aOZv3pnPk-NIbxvGZzv5BQ)
kaf24@pb001.cl.cam.ac.uk [Thu, 16 Dec 2004 16:42:45 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.1.490 (41c1bb05aOZv3pnPk-NIbxvGZzv5BQ)

page.h, mm.c:
  More cleaning.

21 years agobitkeeper revision 1.1159.205.1 (41c1b63cODLXVNkV2OsvJtzvIRxtKg)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 16:22:20 +0000 (16:22 +0000)]
bitkeeper revision 1.1159.205.1 (41c1b63cODLXVNkV2OsvJtzvIRxtKg)

Remove VIRQ_MISDIRECT altogether.

21 years agobitkeeper revision 1.1159.1.489 (41c1ae15sywguDGAUkFv75uAeynxkg)
kaf24@scramble.cl.cam.ac.uk [Thu, 16 Dec 2004 15:47:33 +0000 (15:47 +0000)]
bitkeeper revision 1.1159.1.489 (41c1ae15sywguDGAUkFv75uAeynxkg)

build fixes

21 years agobitkeeper revision 1.1159.1.488 (41c1acbbhUN0iUWmupmPB85ghWRehg)
kaf24@pb001.cl.cam.ac.uk [Thu, 16 Dec 2004 15:41:47 +0000 (15:41 +0000)]
bitkeeper revision 1.1159.1.488 (41c1acbbhUN0iUWmupmPB85ghWRehg)

Many files:
  x86/64 fixes.

21 years agobitkeeper revision 1.1159.1.487 (41c1a6a3A4oeBsOqAlUgIz4zo-l3aA)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:47 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.487 (41c1a6a3A4oeBsOqAlUgIz4zo-l3aA)

Don't deliver misdirect virq's.

21 years agobitkeeper revision 1.1159.1.486 (41c1a68cZmAJPf5BRttK5N6DNHO9wg)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:24 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.486 (41c1a68cZmAJPf5BRttK5N6DNHO9wg)

Don't bind a misdirect virq handler.

21 years agobitkeeper revision 1.1159.1.485 (41c1a674gZukh01k-Bzk58RO8w0voQ)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:00 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.485 (41c1a674gZukh01k-Bzk58RO8w0voQ)

Don't bind a misdirect virq handler.

21 years agobitkeeper revision 1.1159.1.484 (41c1a3e20WEWxhNQDQK6avGv36pVEA)
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:04:02 +0000 (15:04 +0000)]
bitkeeper revision 1.1159.1.484 (41c1a3e20WEWxhNQDQK6avGv36pVEA)

Remove per vcpu misdirect virq support.

21 years agobitkeeper revision 1.1159.1.483 (41c0c417XYObowWqbfqU0cdLx30C9w)
iap10@labyrinth.cl.cam.ac.uk [Wed, 15 Dec 2004 23:09:11 +0000 (23:09 +0000)]
bitkeeper revision 1.1159.1.483 (41c0c417XYObowWqbfqU0cdLx30C9w)

Initial Intel VMX changes to support unmodified Linux guests on Intel's VT p
latform.

21 years agobitkeeper revision 1.1159.1.482 (41c08038WE4QP9GDCInODhJX2Xh7xQ)
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:19:36 +0000 (18:19 +0000)]
bitkeeper revision 1.1159.1.482 (41c08038WE4QP9GDCInODhJX2Xh7xQ)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen.bk-smp

21 years agobitkeeper revision 1.1159.1.481 (41c07f85G2hWDdcToBM9klxqtewYlQ)
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:16:37 +0000 (18:16 +0000)]
bitkeeper revision 1.1159.1.481 (41c07f85G2hWDdcToBM9klxqtewYlQ)

Bound number of vcpus by XEN_VCPUS environment variable in xend environment.

21 years agobitkeeper revision 1.1159.1.480 (41c07efbnheltqmPvYvCi8GYyKjgbg)
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:14:19 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.480 (41c07efbnheltqmPvYvCi8GYyKjgbg)

cleanup.

21 years agobitkeeper revision 1.1159.1.479 (41c07654rvhrbSCSdKV1f18P_UminA)
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 17:37:24 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.1.479 (41c07654rvhrbSCSdKV1f18P_UminA)

sync w/ head.

21 years agobitkeeper revision 1.1159.183.58 (41c00a4bcegoLJhTFK6otLjaxKbuWg)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Dec 2004 09:56:27 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.183.58 (41c00a4bcegoLJhTFK6otLjaxKbuWg)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.68 (41c00a2crw4RVTLhiAnW6LXLh0aDMw)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Dec 2004 09:55:56 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.187.68 (41c00a2crw4RVTLhiAnW6LXLh0aDMw)

Fix 3DNOW on Linux 2.4.

21 years agobitkeeper revision 1.1159.183.57 (41bf709eE17RH15EFlXLrkS7xp8-Kw)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 23:00:46 +0000 (23:00 +0000)]
bitkeeper revision 1.1159.183.57 (41bf709eE17RH15EFlXLrkS7xp8-Kw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 22:59:48 +0000 (22:59 +0000)]
bitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)

Avoid backtraces from Python console client.